package borderPatrol.Data;

import java.util.LinkedList;

public abstract class AbstractBoard {
	
	protected String id = "";
	
	public abstract void makeMove(Move move, int sign);
	public abstract boolean endTurn();
	public abstract void undoLastTurn();
	public abstract LinkedList<Move> getAvailableActions();
	public abstract int isTerminal();
	
	public String getId() {
		return id;
	}

}
